import { type AwsCredentialProviderWithMetaData } from '../../aws/coreAuth.js';
import { AbstractClient } from '../../customClients/AbstractClient.js';
import { type AwsConfigClientContext } from '../AwsConfigClientContext.js';
/**
 * AWS Config-based Organizations client implementation
 * Returns empty responses since organization data is not tracked in AWS Config
 *
 * Since policies are not available in AWS Config, this client provides limited functionality
 * and returns empty results for all operations.
 */
export declare class AwsConfigOrganizationsClient extends AbstractClient<AwsConfigClientContext> {
    static readonly clientName: string;
    constructor(options: {
        credentials: AwsCredentialProviderWithMetaData;
        region: string | undefined;
    }, customContext: AwsConfigClientContext);
    /**
     * Register all Organizations command implementations
     */
    protected registerCommands(): void;
}
//# sourceMappingURL=AwsConfigOrganizationsClient.d.ts.map